xen/vtd: enable USB device assignment
authorTiejun Chen <tiejun.chen@intel.com>
Wed, 22 Jul 2015 01:39:58 +0000 (01:39 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 23 Jul 2015 12:45:26 +0000 (13:45 +0100)
commit50057149293c81d2a1b2e83fc5dfc4e1b88255ba
treec0588b0ad45f4e5209535eac57010b68b945efbe
parentbcde2f78ccf87ba78529c3c0624b2e6574033184
xen/vtd: enable USB device assignment

USB RMRR may conflict with guest BIOS region. In such case, identity
mapping setup is simply skipped in previous implementation. Now we
can handle this scenario cleanly with new policy mechanism so previous
hack code can be removed now.

CC: Yang Zhang <yang.z.zhang@intel.com>
CC: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Tiejun Chen <tiejun.chen@intel.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/drivers/passthrough/vtd/dmar.h
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/utils.c